layui.use(['element', 'layer', 'form'], function () {
    var element = layui.element; //导航的hover效果、二级菜单等功能，需要依赖element模块

    // 设置弹窗登录框
    var $ = layui.jquery,
        layer = layui.layer; //独立版的layer无需执行这一句

    //表单
    var form = layui.form;

    //监听提交
    form.on('submit(formDemo)', function (data) {
        layer.msg(JSON.stringify(data.field));
        return false;
    });
    //排序方式
    $(".blog-pulish .blog-sort").click(function () {
        var str = $(this).text();
        switch (str) {
            case "按访问量":
                $(".blog-pulish .blog-sort").removeClass("sort-this");
                $(this).addClass("sort-this");
                break;
            case "按时间":
                $(".blog-pulish .blog-sort").removeClass("sort-this");
                $(this).addClass("sort-this");
                break;
            default:
                break;
        }
    });

    //改变盒子大小
    var divLength = $(".blog-index-list ul").find("li");
    if (divLength.length > 5) {
        var len = divLength.length * 146 + 312;
        $(".blog-index").css("height", len + "px");
        $("#blog-list").show();
    }
    //分页
    layui.use('laypage', function () {
        var laypage = layui.laypage;

        //执行一个laypage实例
        laypage.render({
            elem: 'blog-list' //注意，这里的 test1 是 ID，不用加 # 号
            ,
            count: 10 //数据总数，从服务端得到
            ,
            limit: 5,
            limits: [10, 20, 30, 40, 50],
            groups: 3,
        });
    });
    //删除历史记录
    //单个
    $(".blog-history ul li").find("i").click(function () {
        $(this).parent().remove();
        $.ajax({
            url: "/delShis/" + $(this).parent().attr("value"),
            success(data) {
                layer.msg(data);
            }
        });
        noHis();
    });
    //全部
    $("#all-clean").click(function () {
        var li = "";
        $(".blog-history ul li").each(function () {
            li += $(this).attr("value") + ",";
        });
        $(".blog-history ul li").remove();
        $.ajax({
            url: '/cleanShis',
            data: {li: li},
            success(data) {
                layer.msg(data);
            }
        });
        noHis();

    });

    //无历史记录提示
    function noHis() {
        if ($(".blog-history ul li").length == "0") {
            $(".blog-history ul").hide();
            $(".no-history").fadeIn("slow");
        }
    }

});
